mechanical sweeper - Turkish English Dictionary